home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- import os
- import tempfile
- import unittest
- import computerjanitorapp
-
- class StateTests(unittest.TestCase):
-
- def setUp(self):
- self.state = computerjanitorapp.State()
-
-
- def testInitiallyEverythingIsEnabled(self):
- self.assert_(self.state.is_enabled('foo'))
-
-
- def testDisablesWhenAsked(self):
- self.state.disable('foo')
- self.assertFalse(self.state.is_enabled('foo'))
-
-
- def testEnablesDisabledCruft(self):
- self.state.disable('foo')
- self.state.enable('foo')
- self.assert_(self.state.is_enabled('foo'))
-
-
- def testEnablesEnabledCruft(self):
- self.state.enable('foo')
- self.assert_(self.state.is_enabled('foo'))
-
-
- def testSavesAndLoadsFiles(self):
- (fd, filename) = tempfile.mkstemp()
- os.close(fd)
- self.state.enable('foo')
- self.state.disable('bar')
- self.state.save(filename)
- self.state.disable('foo')
- self.state.enable('bar')
- self.state.load(filename)
- self.assert_(self.state.is_enabled('foo'))
- self.assertFalse(self.state.is_enabled('bar'))
- os.remove(filename)
-
-
-